package cn.com.dycc.study_manage.integral.dao;

import java.util.List;

import cn.com.dycc.common.entity.Pb_Integral_Dept_LogCount;
import cn.com.dycc.study_manage.integral.entity.Pb_Integral_Dept_Log;

import cn.com.dycc.study_manage.integral.param.Pb_Integral_Dept_LogParam;

public interface Pb_Integral_Dept_LogDao {
	
	/**
	 * 新增党支部的获取积分明细日志信息
	 * @param entity
	 * @return
	 */
	public int savePb_Integral_Dept_Log(Pb_Integral_Dept_Log entity);
	
	/**
	 * 查询积分规则信息
	 * @param param 组合查询条件
	 * @return
	 */
	public List<Pb_Integral_Dept_Log> findPb_Integral_Dept_LogByParam(Pb_Integral_Dept_LogParam param);
	
	/**
	 * 根据组合条件获取符合条件数据的总条数
	 * @param param 组合查询条件
	 * @return
	 */	 
	public String getPb_Integral_Dept_LogCountByParam(Pb_Integral_Dept_LogParam param);
	
	/**
	 * 查询积分规则信息
	 * @param param 组合查询条件
	 * @return
	 */
	public List<Pb_Integral_Dept_LogCount> findPb_Integral_Dept_LogCountByParam(Pb_Integral_Dept_LogParam param);
	
	
	/**
	 * 根据组合条件获取符合条件统计数据的总条数
	 * @param param 组合查询条件
	 * @return
	 */	 
	public String getStatisticsCountByParam(Pb_Integral_Dept_LogParam param);

}
